package com.wz.project.system.item.domain;

import com.wz.framework.web.domain.BaseEntity;

import java.util.Date;
import java.util.List;

public class ItemDetails extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * 项目ID
     */
    private Integer prjID;
    /**
     * 项目名称
     */
    private String prjName;
    /**
     * 项目编号
     */
    private String prjCode;
    /**
     * 项目进度
     */
    private String speed;
    /**
     * 项目状态
     */
    private Integer status;

    /**
     * 项目开始时间
     * （项目开始做的时间）
     */
    private Date fromDate;

    /**
     * 项目创建时间
     * （确定了项目的时间：当前时间）
     */
    private Date createTime;
    /**
     * 项目描述
     */
    private String remark;

    /**
     * 现场问题
     */
    private String theProblem;

    /**
     * 需求调研
     */
    private String emandResearch;

    /**
     * 需求评审（1=未评审，2=合格，3=不合格，4=优秀）
     */
    private int requestReview;

    /**
     * 进场时间
     */
    private Date inthetime;

    /**
     * 验收结果（1=未验收，2=合格，3=不合格，4=优秀）
     */
    private int acceptanceResults;

    /**
     * 需求便更记录
     */
    private String changeRecords;

    /**
     * 部门Id
     *
     */
    private Integer deptId;

    /**
     * 开发组
     */
    private Integer prjgroupId;

    private String deptName;

    private String prjgroupName;

    private String prjgroupIds;

    public String getPrjgroupIds() {
        return prjgroupIds;
    }

    public void setPrjgroupIds(String prjgroupIds) {
        this.prjgroupIds = prjgroupIds;
    }

    public ItemDetails() {
    }

    public ItemDetails(Integer prjID, String prjName, String prjCode, String speed, Integer status, Date fromDate, Date createTime, String remark, String theProblem, String emandResearch, int requestReview, Date inthetime, int acceptanceResults, String changeRecords, Integer deptId, Integer prjgroupId, String deptName, String prjgroupName, List<Integer> lists) {
        this.prjID = prjID;
        this.prjName = prjName;
        this.prjCode = prjCode;
        this.speed = speed;
        this.status = status;
        this.fromDate = fromDate;
        this.createTime = createTime;
        this.remark = remark;
        this.theProblem = theProblem;
        this.emandResearch = emandResearch;
        this.requestReview = requestReview;
        this.inthetime = inthetime;
        this.acceptanceResults = acceptanceResults;
        this.changeRecords = changeRecords;
        this.deptId = deptId;
        this.prjgroupId = prjgroupId;
        this.deptName = deptName;
        this.prjgroupName = prjgroupName;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Integer getPrjID() {
        return prjID;
    }

    public void setPrjID(Integer prjID) {
        this.prjID = prjID;
    }

    public String getPrjName() {
        return prjName;
    }

    public void setPrjName(String prjName) {
        this.prjName = prjName;
    }

    public String getPrjCode() {
        return prjCode;
    }

    public void setPrjCode(String prjCode) {
        this.prjCode = prjCode;
    }

    public String getSpeed() {
        return speed;
    }

    public void setSpeed(String speed) {
        this.speed = speed;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getFromDate() {
        return fromDate;
    }

    public void setFromDate(Date fromDate) {
        this.fromDate = fromDate;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getTheProblem() {
        return theProblem;
    }

    public void setTheProblem(String theProblem) {
        this.theProblem = theProblem;
    }

    public String getEmandResearch() {
        return emandResearch;
    }

    public void setEmandResearch(String emandResearch) {
        this.emandResearch = emandResearch;
    }

    public int getRequestReview() {
        return requestReview;
    }

    public void setRequestReview(int requestReview) {
        this.requestReview = requestReview;
    }

    public Date getInthetime() {
        return inthetime;
    }

    public void setInthetime(Date inthetime) {
        this.inthetime = inthetime;
    }

    public int getAcceptanceResults() {
        return acceptanceResults;
    }

    public void setAcceptanceResults(int acceptanceResults) {
        this.acceptanceResults = acceptanceResults;
    }

    public String getChangeRecords() {
        return changeRecords;
    }

    public void setChangeRecords(String changeRecords) {
        this.changeRecords = changeRecords;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public Integer getprjgroupId() {
        return prjgroupId;
    }

    public void setprjgroupId(Integer prjgroupId) {
        this.prjgroupId = prjgroupId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getprjgroupName() {
        return prjgroupName;
    }

    public void setprjgroupName(String prjgroupName) {
        this.prjgroupName = prjgroupName;
    }

}
